func runtime.heapBitsInSpan
12 uses
runtime (current package)
malloc.go#L1065: if heapBitsInSpan(size) {
malloc.go#L1086: if typ != nil && typ.Pointers() && !heapBitsInSpan(elemsize) && size <= maxSmallSize-gc.MallocHeaderSize {
malloc.go#L1365: if !heapBitsInSpan(size) {
malloc.go#L1456: if heapBitsInSpan(size) {
mbitmap.go#L76: func heapBitsInSpan(userSize uintptr) bool {
mbitmap.go#L146: if heapBitsInSpan(span.elemsize) {
mbitmap.go#L514: } else if (!s.spanclass.noscan() && heapBitsInSpan(s.elemsize)) || s.isUserArenaChunk {
mbitmap.go#L706: if doubleCheckHeapSetType && (!heapBitsInSpan(dataSize) || !heapBitsInSpan(span.elemsize)) {
mfinal.go#L466: if !span.spanclass.noscan() && !heapBitsInSpan(span.elemsize) && span.spanclass.sizeclass() != 0 {
mheap.go#L1467: if heapBitsInSpan(s.elemsize) && !s.spanclass.noscan() {
mheap.go#L1473: if !s.spanclass.noscan() && heapBitsInSpan(s.elemsize) {
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)